@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
a,a:hover{ text-decoration:none;}
.clearbox{ width:0; height:0; clear:both; overflow:hidden;}
.fw{ font-family:'microsoft yahei';}
.fs{ font-family:'宋体';}
.midd{ width:1200px; margin:0 auto; background-color:#fff; }
.wrap{ width:100%; min-width:1200px; background:url(../images/bbg.jpg);  background-repeat:no-repeat; background-attachment:fixed; background-position: bottom center;}
.p1{ float:left; padding:0 20px 0 0;}
.p1-2{float: right;}
.topbar{ height:35px; line-height:35px; background-color:#efefef; font-size:12px;}
.topinfo{ height:154px; background:url(../images/topbg.jpg) no-repeat center top;}
.logo{ float:left; margin-top:25px; position:relative; width:621px; height:97px;}
.logo:before {
	content: "";
	position: absolute;
	width: 100px;
	height: 100%;
	top: 0;
	left: -150px;
	overflow: hidden;
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .2)), color-stop(100%, rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);
	-webkit-transform: skewX(-25deg);
	-moz-transform: skewX(-25deg)
}

.logo:hover:before {transition: left 1s ease 0s;
	left: 150%;}
   
.ser{ float:right; position:relative; z-index:1; background-color:#fff; width:220px; margin-top:30px;}
.input01{ position:absolute; width:214px; height:30px; line-height:30px; z-index:9; left:0; top:0;}
.serbtn{ color:red; position:absolute; z-index:99; right:8px; top:8px;}
.logo2{ float:right; margin-top:70px;}
.navbox{ background-color:#c12c20; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ width:1180px; margin:0 auto; padding:0 10px;height:50px; line-height:50px; position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 35px; font-size:18px; font-weight:normal;  }
.nav .sub{ display:none; width:100%; left:0; top:50px;  position:absolute; background:#b51f13;  line-height:26px; padding:5px 0; text-align:center;   }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:5px 10px; }
.nav .sub a:hover{ background:#c12c20; color:#fff;  }
.nav .on h3 a{ background:#b51f13; color:#fff;   }
.slideBox{ width:100%; height:480px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:45%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:45px; height:10px; line-height:14px; text-align:center; background-color:red; text-indent:-9999px; cursor:pointer; }
.slideBox .hd ul li.on{ background:#fff; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height:480px; width:100%; }
.slideBox .bd li a{ display:block; height:480px;}
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:45%; margin-top:-25px; display:block; width:64px; height:132px; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .prev{ background:url(../images/left.png) no-repeat center top;}
.slideBox .next{ left:auto; right:3%;; background:url(../images/right.png) no-repeat center top; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.slideBox2{ width:460px;overflow:hidden; position:relative; margin-top:15px; float:left; }
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:2%; bottom:5px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:5px;  width:13px; height:13px; border-radius:15px; line-height:14px; text-align:center; background-color:red; text-indent:-9999px; cursor:pointer; }
.slideBox2 .hd ul li.on{ background:#fff; color:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; width:100%; }
.slideBox2 .bd li a{ display:block;}
.slideBox2 .bd img{ width:460px; height:310px; display:block;  }
.slideBox2 .bd .titlebg{ position:absolute; width:100%; height:35px; line-height:35px; left:0; bottom:0px; background:url(../images/tibg.png) repeat; color:#fff; text-indent:1em;}
.box01{ float:left; width:334px; padding:0 10px 5px 10px; margin:15px 0 0 15px; background-color:#fff; box-shadow:4px 4px 4px rgba(0,0,0,0.07);}
.box_t{ height:40px; line-height:40px; border-bottom:#c12c20 1px solid; overflow:hidden;}
.box_t span{ color:#999; display:inline-block; font-size:20px; margin-left:4px;}
.box_t .title-txt{ font-size:20px; font-weight:bold; color:#ec3b2c; display:inline-block; padding-left:5px; }
.box_t .mores{ float:right; color:#ec3b2c;}
.box_t .mores span{ color:#ec3b2c;  font-size:16px!important; }
.u01{ padding:5px; height:256px;}
.u01 li{ height:31px; line-height:31px; border-bottom:#ebebeb 1px dashed;}
.u01 li em{ float:right; font-size:12px; color:#999;}
.u01 li a{ color:#333; font-size:14px;}
.u01 li a span{ font-size:16px; color:#999; display:inline-block; padding-right:2px;}
.u01 li a:hover,.u01 li a:hover span{ color:#c10000;}
.txtMarquee-top .bd{padding:5px; }
.slideBox03{ padding:1px;  height:128px; overflow:hidden; position:relative; border:1px solid #ddd; margin-top:15px;  }
.slideBox03 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox03 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox03 .hd ul li{ float:left; margin-right:5px;  width:13px; height:13px; line-height:14px; text-indent:-9999px; border-radius:13px; text-align:center; background:#fff; cursor:pointer; }
.slideBox03 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox03 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox03 .bd li{ zoom:1; vertical-align:middle; }
.slideBox03 .bd img{ width:1196px; height:128px; display:block;  }
.box03{ margin-left:0; width:369px;}
.box04{width:369px;}
.box05{width:369px;}
.link-midd{ width:1200px; margin:0 auto;}
.box06{ margin:15px 0 0 0; padding:10px; box-shadow: 4px 4px 4px rgba(0,0,0,0.07);}
.picMarquee-left{ width:100%;  overflow:hidden; position:relative; }
.picMarquee-left .prev,.picMarquee-left .next{ position:absolute; display:block;  width:34px; height:70px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; z-index:999;
	 cursor:pointer;}
.picMarquee-left .next{ background:url("../images/left2.png") no-repeat; left:0px; top:28px;}
.picMarquee-left .prev{ background:url("../images/right2.png") no-repeat; right:0px; top:28px;}
.picMarquee-left .bd{ padding:15px 0 0 0; width:1080px; margin:0 0 0 37px; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{  margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center; }
.picMarquee-left .bd ul li .pic{  text-align:center;}
.picMarquee-left .bd ul li .pic img{  width:206px; height:108px; display:block;  padding:2px; border:1px solid #ccc;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{padding:5px 0; }
.picMarquee-left .bd ul li .title a{ color:#333;}
.link{ margin-top:25px; background-color:#c12c20; color:#fff; padding:25px 0;}
.link-t{ float:left; font-size:24px; font-weight:normal;}
.picMarquee-left3{ width:970px; height:70px; float:right; margin-right:50px;  overflow:hidden; position:relative;   }
.picMarquee-left3 .prev,.picMarquee-left3 .next{ position:absolute; display:block;  width:20px; height:42px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; z-index:999;
	 cursor:pointer;}
.picMarquee-left3 .next{ background:url("../images/left03.png") no-repeat; left:0px; top:10px;}
.picMarquee-left3 .prev{ background:url("../images/right03.png") no-repeat; right:0px; top:10px;}
.picMarquee-left3 .prevStop{ background-position:-60px 0; }
.picMarquee-left3 .nextStop{ background-position:-60px -50px; }
.picMarquee-left3 .bd{ padding:12px 0 0 0; width:914px; margin:0 0 0 26px;}
.picMarquee-left3 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left3 .bd ul li{ margin:0 3px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left3 .bd ul li .pic{ text-align:center; }
.picMarquee-left3 .bd ul li .pic img{ width:140px; height:50px; display:block;  padding:2px; border:1px solid #ccc; }
.picMarquee-left3 .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left3 .bd ul li .title{ padding:5px 0;}
.picMarquee-left3 .bd ul li .title a{ color:#333; font-size:14px;}
.foot{ padding:25px 0;}
.foot-info{font-size:13px; text-align:center;}
.foot-info p{ padding:5px 0; }
.foot-info p.jszc a{ color:yellow;}
/*class*/
.location{ padding:20px 0; font-size:16px;  color:#333; text-indent:2em;}
.location a{ color:#333;}
.location a:hover{ text-decoration:underline; color:red;}
.leftnav{ float:left; width:260px;  margin:5px 0 0 15px;}
.leftnav-t{ line-height:50px; height:50px; text-align:center; font-size:20px; font-weight:bold; color:#fff; background-color:#c12c20;}
.nav2{ padding:15px 0;}
.nav2 li{ height:45px; line-height:45px; border-bottom:#ccc 1px dashed;}
.nav2 li a{ color:#333; font-size:16px; display:block;}
.nav2 li a span{ display:inline-block; margin-left:0px 20px 0 5px;}
.nav2 li a:hover,.nav2 li.on a{ color:#fff; background-color:#c7c7c7;}
.rightbox{ float:right; width:890px; padding-right:10px; margin:5px 0 0 0;}
.rightbox-t{ height:50px; line-height:50px; border-bottom:#c7c7c7 1px solid;}
.rightbox-t em{ float:left; display:block; background-color:#d8d8d8; padding:0 25px 0 15px; font-size:18px; color: #ca2215; font-weight: bold;}
.rightbox-t em span{ font-size:20px; float:left; margin-right:10px; height:30px; margin-top:3px; }
.listinfo{ padding:15px 8px;}
.listinfo img{ max-width:700px; margin:15px auto;display: block; }
.list-ul{ overflow:hidden; padding-bottom:20px; min-height:500px;}
.list-ul li{ height:45px; line-height:45px; border-bottom:#e4e4e4 1px dashed; overflow: hidden;}
.list-ul li em{ float:right; font-size:14px;}
.list-ul li a{ float:left; font-size:16px; color:#333;}
.list-ul li a:hover{ color:#900;}
.class{ box-shadow: 4px 4px 4px rgba(0,0,0,0.07);}
.h1{ font-size:22px; padding:20px 0; text-align:center; margin-top:10px; color:#333;}
.title2{ font-size:16px; text-align:center;  background-color:#d8d8d8; margin:15px 0; border:#ccc 1px solid; padding:12px 0;}
.info{ font-size:16px; line-height:180%; padding:15px 0; min-height:400px; }
.rightbox2{ width:1160px; margin:0 auto; float:none;}
.lxwm{ font-size:14px; line-height:180%; padding:10px;  box-shadow:4px 4px 4px rgba(0,0,0,0.07);}
.lxwm span{ display:inline-block; font-size:14px; margin-right:8px; color:red;}

.list-ul2{overflow: hidden; padding-left: 28px;}
.list-ul2 .pic{ float:left; text-align:center; margin:10px 10px 0 0px;}
.list-ul2 .pic a img{ width:190px; height:130px; padding:3px; border:#e4e4e4 1px solid;}
.list-ul2 .pic p{ height:35px; line-height:35px; }
.list-ul2 .pic p a{ color:#333;}
.list-ul2 .pic p a:hover{ color:red;}
 .backul{width: 60px; padding:10px; font-size:15px; background: #fafafa; border:#e2e2e2 1px solid; color:#333; position:fixed; right:10px; bottom:100px; text-align:center;}
.backul li{ padding:10px 0; border-bottom:#ccc 1px dashed; position:relative; z-index:1;}
.backul li:hover,.backul li:hover a,.backul li:hover p span{ color:red;}
.backul li:hover .yxbox{ color:#333;}
.backul li p{ padding:6px 0;}
.backul li p span{ font-size:28px;}
.backul a{ color:#333;}
.yxbox{ position:absolute; width:160px;background: #fafafa; border:#e2e2e2 1px solid; z-index:99; padding:10px; left:-192px; top:-11px; height:76px;}
.yxbox h3{ margin-top:15px; font-weight:normal;}
.yxbox p{ padding-top:5px; color:red;}
.lzbox{text-align: center; padding-bottom: 20px; box-shadow: 4px 4px 4px rgba(0,0,0,0.07); margin-bottom: 10px;}
.lzbox h3{font-size: 15px; text-align: center; font-weight: normal; line-height: 35px; padding-top:15px;}
.lzbox p(color:red;)
